<?php

		 		$_page .= '<div class="cadre_transparent"><h1>'.GetTopicItem($_GET['tid'], 'topic_titre'). '</h1></div>';


// by zulad on 14/05/2012

$pagination=$_ttl=$cpt=$antiup=null;

		$_page .= '<div class="pagination">'.$pagination.'</div>'.$_ttl;

$_page .= '';





	if(isset($_SESSION['id'])){

		$lastPost = $pdo->prepare("SELECT post_id FROM forum_post WHERE topic_id=? ORDER BY post_id DESC LIMIT 1");

		$lastPost->execute(array($_GET["tid"]));

		$last = $lastPost->fetch(PDO::FETCH_OBJ);



				$ex = $pdo->prepare('SELECT * FROM forum_forum_view WHERE fv_membre_id=? AND fv_post_id=?');

				$ex->execute(array($_SESSION['id'],$last->post_id));

				if($ex->rowCount()>0){

					$req = $pdo->prepare('UPDATE forum_forum_view SET fv_topic_id=? , fv_post_id=? WHERE fv_membre_id=?');

					$req->execute(array($_GET['tid'],$last->post_id,$_SESSION['id']));

				}else{

					$req = $pdo->prepare('INSERT INTO forum_forum_view SET fv_topic_id=? , fv_post_id=? , fv_membre_id=?');

					$req->execute(array($_GET['tid'],$last->post_id,$_SESSION['id']));

				}

	}



	$idDernierMessage = $last->post_id;

	$afirst = true;



	while($postLine = $r->fetch())

	{

		$cpt++;

		if(!$first){

			$firstId= $postLine['membre_id'];

			$first = true;

		}



		$pseudoNocolor = id2pseudo($postLine['forum_membre_id']);

		$pseudo = sex2color(id2sex($postLine['forum_membre_id']),$postLine['forum_membre_id']);



		$lien = "./".DIR_DESIGN."/".getDesignName()."/images";



		$option = '';

		//Option pour le post => affichage citation , img mp , suppression si c'est l'auteur



		$option .= '<a name="'.$postLine['post_id'].'"></a>';



		$level = id2level($postLine['forum_membre_id']);

		$sex = id2sex($postLine['forum_membre_id']);



//fin construction de la var $option



	if($level == ADMIN or (isset($_SESSION['id']) && $postLine['forum_membre_id'] == $_SESSION['id'])){

		

		if($postLine['post_id']==$idDernierMessage || ($level == ADMIN)){

			if($postLine['forum_membre_id']==$_SESSION['id'])

				$titreBtDelete = "Supprimer";

			else

				$titreBtDelete = "(Admin) Supprimer";

				

			$option .= '<a href="' . getLienModule("forum","delete.post") . '?topic_id=' . intval($postLine["topic_id"]) . '&message_id=' . intval($postLine["post_id"]) .'"><img src="' . $lien . '/forum/supprimer.gif" height="16" width="16" border="0" alt="'.$titreBtDelete.'" title="'.$titreBtDelete.'"></a>';

		

		}

		

			if($postLine['forum_membre_id']==$_SESSION['id'])

				$titreBtEdit = "Editér";

			else if(($level == ADMIN))

				$titreBtEdit = "(Admin) Editer";

		

		$option .= '<a href="' . getLienModule("forum","update") . '?post_id=' . intval($postLine["post_id"]) .'&fid='.$postLine['post_forum_id'].'&tid='.$postLine['topic_id']. ($level==ADMIN?'&adm=1':'').'"><img src="' . $lien . '/forum/editer.png" height="16" width="16" border="0" alt="' . $titreBtEdit .'" title="' . $titreBtEdit . '" /></a>' . "\n";	

		

	}

						

	

	$option .= "\n\t\t" . '<a href="' . getLienModule("forum","repondre") . '?type=message&cmd=citation&post_id=' . intval($postLine["post_id"]) .'&fid='.$postLine['post_forum_id'].'&tid='.$postLine['topic_id'].'"><img src="' . $lien . '/forum/citation.png" height="16" width="16" border="0" alt="Citation" title="Citation"></a>' . "\n";

		if(isset($_SESSION['id']) && $postLine['forum_membre_id'] == $_SESSION['id'])

		$option .= "\t\t" . '<a href="' . getLienModule("messagerie","add") . '?destinataire=' . intval($postLine["membre_id"]) .'"> ' . "\n\t\t" . ' <img src="' . $lien . '/forum/mp.png" height="16" width="23" border="0" alt="Envoyer un Mp &agrave; ' . $pseudoNocolor . '" title="Envoyer un Mp &agrave; ' . $pseudoNocolor . '"></a>' . "\n";

		

		if(isset($_SESSION['id']))

		$option .= "\n\t\t" . '<a href="' . getLienModule("support","modo") . '?action=Form_openTicket&type=signalPost&topic_id=' . intval($postLine["topic_id"]) . '&post_id=' . intval($postLine["post_id"]) .'"><img src="' . $lien . '/forum/attention.png" height="16" width="16" border="0" alt="Signaler ce message &agrave; un mod&eacute;rateur" title="Signaler ce message &agrave; un mod&eacute;rateur"></a>' . "\n";



		// supprimer a voir si on met juste pour le 1 er topic et après si une personne rèpons on ne verra pas ce boutton supprimer où bien si on l'affiche sur tout les mèssages





		$option .= "\n\t\t" . '';					

$_page .= '<div class="cadre_visible contenu"><div class="titre">Post&eacute; '.(format_temps($postLine['post_time'])).'
		   <span class="texte_droite1 rouge">#'.$cpt.'</span></div>
		   <div class="message_commentaire">
		   
		   <div class="commentaire_avatar">'.$pseudo . (($firstId==$postLine['membre_id']) ? '<br />(Auteur du post)' : '') . '';

$_page .= getAvatarById($postLine['forum_membre_id']);

$_page .= '<div class="pointiller3">Inscription le : '.date('d/m/Y',$postLine['membre_inscrit']).'</div>
           <div class="pointiller3">Groupe : '. groupe2name($postLine['membre_rang']).'</div>
		   <div class="pointiller3">Pr&eacute;nom : '.htmlspecialchars($postLine['membre_prenom']).'</div>
		   <div class="pointiller3">&Acirc;ge : ' . GetAgeById($postLine['membre_id']) . '</div>
		   <div class="pointiller3">Ville : ' . GetVilleById($postLine['membre_id']) . '</div>';

                       

           $nbForum = $pdo->prepare("SELECT * FROM forum_post WHERE forum_membre_id=?");

           $nbForum->execute(array($postLine['membre_id']));

           $_page .= '<div class="pointiller">Messages : ' . $nbForum->rowCount().'</div>
		   
		   
		   </div>';

                         

 

$_page .= '<div class="commentaire_message">
           
		   
		   <div class="commentaire_message1">Sujet du message : '.GetTopicItem($_GET['tid'], 'topic_titre'). '<span class="texte_droite1">'.$option.'</span></div>

		  <div class="commentaire_message2">'.nl2br(code($postLine['post_texte'])).'</div>';

		   if($postLine['post_edit']!="" && $postLine['membre_id_edit']!=0)
		   {

$_page .= '<div class="commentaire_message3">Derni&egrave;re modification par ' . sex2color(id2sex($postLine['membre_id_edit']),$postLine['membre_id_edit']).',' . format_temps($postLine['post_edit']) . '</div>';
           }

		   if($postLine['membre_signature']!= '')

$_page .= '<div class="commentaire_message4">Signature :'.htmlspecialchars($postLine['membre_signature']).'</div>';

          if($postLine['motif'])

$_page .= '<div class="commentaire_message5">Motif :'.htmlspecialchars($postLine['motif']).'</div>';
$_page .= '</div>



          </div></div>';

		   if(!$afirst)

$_page .= '';

$afirst = false;

$_page .= '';

           }

$_page .= '';

           if(($antiup['forum_membre_id']==$_SESSION['id']&&($antiup['post_time']+(60*60)*24)>time())&&id2level()<MODO && $antiup['topic_locked']<1)

$_page .= 'Vous ne pouvez pas ajouter de nouvelle r&eacute;ponse car vous avez post&eacute; le dernier message de ce sujet il y a moins de 24h.
           <br />
		   Nous vous invitons &agrave; modifier votre dernier message en attendant de nouvelles r&eacute;ponses.';

?>